com.sabro.jbusiness.sys
Class SysTabelaConsulta

java.lang.Object
  extended by com.sabro.jbusiness.sys.SysTabela
      extended by com.sabro.jbusiness.sys.SysTabelaConsulta
All Implemented Interfaces:
ISelectable, java.io.Externalizable, java.io.Serializable, java.lang.Comparable<SysTabelaConsulta>

public class SysTabelaConsulta
extends SysTabela
implements java.io.Externalizable, java.lang.Comparable<SysTabelaConsulta>

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.sabro.jbusiness.sys.SysTabela
SysTabela.SysLigacao
 
Constructor Summary
SysTabelaConsulta()
           
 
Method Summary
 void addSysCampoConsulta(SysCampoConsulta sysCampoConsulta)
           
 void clearSysCampoConsultas()
           
 int compareTo(SysTabelaConsulta sysTabelaConsulta)
           
 java.lang.String getAlias()
          Obtém o nome amigável da tabela
 int getColunaBuscaValor()
           
 java.lang.String getExtensaoConsulta()
           
 ISelectable[] getISelectableComponents()
           
 ISelectable getISelectableParent()
          Este método fornece a relação de filhos selecionáveis e/ou selecionados.
 java.util.ArrayList<java.lang.String> getParametrosPTP()
          Relação de parâmetros do PTP
 SysCampoConsulta getSysCampoConsulta(int sysCampoConsulaId)
           
 SysCampoConsulta getSysCampoConsulta(java.lang.String sysCampoNome)
           
 java.util.ArrayList<SysCampoConsulta> getSysCampoConsultas()
           
 SysCampoFormatado getSysCampoReferencia()
           
 int getSysCampoReferenciaId()
           
static SysTabelaConsulta getSysTabelaConsulta(int sysTabelaConsultaId)
          Obtém uma instancia de SysTabelaConsulta.
 int getSysTabelaConsultaCfopId()
          Obtém código do processo ao qual a Consulta pertence.
 int getSysTabelaConsultaId()
          Obtém o código da Consulta
 java.lang.String getSysTabelaConsultaNome()
          Obtém o nome da Consulta
 SysTabelaFormatada getSysTabelaFormatada()
           
 int getSysTabelaFormatadaId()
           
 java.lang.String getSysTabelaNome()
          Obtém o nome da tabela
 java.lang.String getTermoBuscaValor()
           
 java.lang.String getWhere()
           
 void invalidaParametrosPTP()
           
 void readCamposConsulta()
           
 void readExternal(java.io.ObjectInput in)
           
static void readExternalAll(java.io.ObjectInput in)
          Le todas as consultas de um stream
 void removeSysCampoConsulta(SysCampoConsulta sysCampoConsulta)
           
 void setColunaBuscaValor(int colunaBuscaValor)
           
 void setISelectableParent(ISelectable iSelectableParent)
          Este método deve ser chamado para informar o objeto qual é o seu objeto selecionavel pai.
 void setTermoBuscaValor(java.lang.String termoBuscaValor)
           
 java.lang.String toString()
           
 void wasRequestClose(ISelectable iSelectable)
          Este método é chamado pelo SelectionManeger para avisar que algum objeto ISelectable está sendo fechado mas para isso precisa que seus objetos filhos também sejam fechados.
 void wasSelected()
          Este método é chamado pelo SelectionManager para avisar que este objeto foi selecionado.
 void wasUnSelected()
          Este método é chamado pelo SelectionManager para avisar que este objeto foi deselecionado.
 void writeExternal(java.io.ObjectOutput out)
           
static void writeExternalAll(java.io.ObjectOutput out)
          Grava todas as consultas em um stream
 
Methods inherited from class com.sabro.jbusiness.sys.SysTabela
canClose, getAjuda, getFrom, getNomeComposto, getNomePriKey, getNomeSingular, getNomeVariavel, getOrderBy, getPriKey, getReferencia, getSelect, getSysConexao
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SysTabelaConsulta

public SysTabelaConsulta()
Method Detail

getSysTabelaConsulta

public static SysTabelaConsulta getSysTabelaConsulta(int sysTabelaConsultaId)
Obtém uma instancia de SysTabelaConsulta.

Parameters:
sysTabelaConsultaId -
Returns:

getSysTabelaConsultaId

public int getSysTabelaConsultaId()
Obtém o código da Consulta


getSysTabelaConsultaNome

public java.lang.String getSysTabelaConsultaNome()
Obtém o nome da Consulta


getSysTabelaConsultaCfopId

public int getSysTabelaConsultaCfopId()
Obtém código do processo ao qual a Consulta pertence.


getSysTabelaFormatadaId

public int getSysTabelaFormatadaId()

getSysTabelaFormatada

public SysTabelaFormatada getSysTabelaFormatada()

getSysCampoReferenciaId

public int getSysCampoReferenciaId()

getSysCampoReferencia

public SysCampoFormatado getSysCampoReferencia()

getWhere

public java.lang.String getWhere()
Overrides:
getWhere in class SysTabela

getParametrosPTP

public java.util.ArrayList<java.lang.String> getParametrosPTP()
Relação de parâmetros do PTP

Returns:

invalidaParametrosPTP

public void invalidaParametrosPTP()

addSysCampoConsulta

public void addSysCampoConsulta(SysCampoConsulta sysCampoConsulta)

clearSysCampoConsultas

public void clearSysCampoConsultas()

setColunaBuscaValor

public void setColunaBuscaValor(int colunaBuscaValor)

getColunaBuscaValor

public int getColunaBuscaValor()

setTermoBuscaValor

public void setTermoBuscaValor(java.lang.String termoBuscaValor)

getTermoBuscaValor

public java.lang.String getTermoBuscaValor()

compareTo

public int compareTo(SysTabelaConsulta sysTabelaConsulta)
Specified by:
compareTo in interface java.lang.Comparable<SysTabelaConsulta>

getAlias

public java.lang.String getAlias()
Description copied from class: SysTabela
Obtém o nome amigável da tabela

Overrides:
getAlias in class SysTabela

getSysTabelaNome

public java.lang.String getSysTabelaNome()
Description copied from class: SysTabela
Obtém o nome da tabela

Overrides:
getSysTabelaNome in class SysTabela

getISelectableComponents

public ISelectable[] getISelectableComponents()
Specified by:
getISelectableComponents in interface ISelectable
Overrides:
getISelectableComponents in class SysTabela

getISelectableParent

public ISelectable getISelectableParent()
Description copied from interface: ISelectable
Este método fornece a relação de filhos selecionáveis e/ou selecionados.

Specified by:
getISelectableParent in interface ISelectable
Overrides:
getISelectableParent in class SysTabela

getSysCampoConsulta

public SysCampoConsulta getSysCampoConsulta(int sysCampoConsulaId)

getSysCampoConsulta

public SysCampoConsulta getSysCampoConsulta(java.lang.String sysCampoNome)

getSysCampoConsultas

public java.util.ArrayList<SysCampoConsulta> getSysCampoConsultas()

readCamposConsulta

public void readCamposConsulta()

removeSysCampoConsulta

public void removeSysCampoConsulta(SysCampoConsulta sysCampoConsulta)

setISelectableParent

public void setISelectableParent(ISelectable iSelectableParent)
Description copied from interface: ISelectable
Este método deve ser chamado para informar o objeto qual é o seu objeto selecionavel pai.

Specified by:
setISelectableParent in interface ISelectable
Overrides:
setISelectableParent in class SysTabela

toString

public java.lang.String toString()
Overrides:
toString in class SysTabela

wasRequestClose

public void wasRequestClose(ISelectable iSelectable)
Description copied from interface: ISelectable
Este método é chamado pelo SelectionManeger para avisar que algum objeto ISelectable está sendo fechado mas para isso precisa que seus objetos filhos também sejam fechados. Este método só deve ser chamado após a verificação da possibilidade de fechamento pelo método canClose().

Specified by:
wasRequestClose in interface ISelectable
Overrides:
wasRequestClose in class SysTabela
Parameters:
iSelectable - objeto que solicitou o fechamento.

wasSelected

public void wasSelected()
Description copied from interface: ISelectable
Este método é chamado pelo SelectionManager para avisar que este objeto foi selecionado.

Specified by:
wasSelected in interface ISelectable
Overrides:
wasSelected in class SysTabela

wasUnSelected

public void wasUnSelected()
Description copied from interface: ISelectable
Este método é chamado pelo SelectionManager para avisar que este objeto foi deselecionado.

Specified by:
wasUnSelected in interface ISelectable
Overrides:
wasUnSelected in class SysTabela

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Throws:
java.io.IOException

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeExternalAll

public static void writeExternalAll(java.io.ObjectOutput out)
                             throws java.io.IOException
Grava todas as consultas em um stream

Parameters:
out -
Throws:
java.io.IOException

readExternalAll

public static void readExternalAll(java.io.ObjectInput in)
                            throws java.io.IOException,
                                   java.lang.ClassNotFoundException
Le todas as consultas de um stream

Parameters:
in -
Throws:
java.io.IOException
java.lang.ClassNotFoundException

getExtensaoConsulta

public java.lang.String getExtensaoConsulta()